@charset "utf-8";

/* CSS Document */
* {
	padding: 0;
	margin: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
	width: 100%;
	height: 100%;
}

#mapContainer {
	width: 100%;
	height: 100%;
}

.thanks_tips {
	width: 1.92rem;
	height: 1.056rem;
	text-align: center;
	line-height: 1.056rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.96rem;
	margin-top: -.528rem;
	background-color: rgba(41, 41, 41, 0.85);
	color: #fff;
	border-radius: .064rem;
	font-size: .3125rem;
	display: none;
	/* padding: 1rem 1rem 1rem 1rem; */
}

/* 寻路失败提示框 */
.searchPathFailBox {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 11;
	display: none;
}

.searchPathFail {
	width: 6rem;
	height: 4rem;
	background-color: #fff;
	border-radius: 0.06rem;
	font-size: 16px;
	position: relative;
	top: 50%;
	left: 50%;
	margin-left: -3rem;
	margin-top: -2rem;
	text-align: center;
	color: #999;
}

.searchPathFail>div:nth-child(1) {
	text-indent: .488rem;
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	color: #858585;
	/* background-color: yellow; */
	/* text-align: center; */
}

.searchPathFail>div:nth-child(2) {
	height: 2.4rem;
	line-height: 2.4rem;
	color: #858585;
}

.searchPathFail>.searchPathFailBtn {
	width: 100%;
	line-height: .8rem;
	/* text-align: center; */
	height: .8rem;
	background-color: #29cc96;
	position: relative;
	color: white;
	border-radius: 0rem 0rem .06rem .06rem;
}

.searchPathFailClose {
	width: .288rem;
	height: .288rem;
	position: relative;
	float: right;
	margin: .2rem .2rem 0 0;
	right: 0;
	background-image: url(../images/gb.png);
	background-size: .288rem auto;
	background-repeat: no-repeat;
	z-index: 100;
}

/*楼层*/
.changeFBox {
	width: .8rem;
	height: 0rem;
	position: fixed !important;
	bottom: .3rem;
	left: .2rem;
	border: none;
	border-radius: 0.06rem;
	background-color: #ffffff;
	box-shadow: 0px 0px 0.06rem 0px rgba(0, 0, 0, .2);
	/* z-index: 999; */
	/* display: none; */
	overflow: hidden;
	transition: bottom .5s;
	-moz-transition: bottom .5s;
	/* Firefox 4 */
	-webkit-transition: bottom .5s;
	/* Safari 和 Chrome */
	-o-transition: bottom .5s;
	/* Opera */
}

.swiper-container1 {
	width: 100%;
	height: 4rem;
}

.fBoxT,
.fBoxB {
	width: 100%;
	height: .295rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.fBoxT span {
	width: 0.14rem;
	height: 0.14rem;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: .14rem;
	background-image: url("../images/icon_jiantoushanglv.png")
}

.fBoxB span {
	width: 0.14rem;
	height: 0.14rem;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: .14rem;
	background-image: url("../images/icon_jiantoushanglvd.png")
}

.swiper-wrapper1 {
	width: 100%;
	height: 100%;
	border: none;
}

.swiper-slide1 {
	width: 100% !important;
	height: .8rem !important;
	line-height: .8rem;
	font-size: .25rem;
	opacity: 0.3;
	border: none;
}

.swiper-slide-prev,
.swiper-slide-next {
	opacity: .5
}

.changeF button {
	width: 100%;
	height: 100%;
	border: none;
	color: #676767;
	font-size: 0.25rem;
	background-color: #ffffff;
}

.swiper-slide1.swiper-slide-active button {
	/* background: url('../images/选中.png');
    background-size: contain; */
	/*opacity: 1*/
	border: solid 0.06rem #29cc96;
	border-radius: .06rem;
}

.swiper-slide1.swiper-slide-active button::before,
.swiper-slide1.swiper-slide-active button::after {
	content: '';
	display: block;
	width: 0.10rem;
	height: 100%;
}

.swiper-slide1.swiper-slide-active button::before {
	position: absolute;
	top: 0;
	left: 0;
	/* border: solid 0.06rem #29cc96; */
	/* background: url('../images/选中1.png') center center no-repeat; */
	/* background-size: contain; */
}

.swiper-slide1.swiper-slide-active button::after {
	position: absolute;
	top: 0;
	right: 0;
	/* background: url('../images/选中2.png') center center no-repeat; */
	/* background-size: contain; */
	/* border: solid 0.06rem #29cc96; */
}

.swiper-slide1.swiper-slide-active {
	opacity: 1;
	width: 100% !important;
}

.swiper-slide-active button {
	color: #a6937c;
}

button:focus {
	outline: none;
}

/*设置起始点终点*/
.setPoint {
	width: 100%;
	height: 2.2rem;
	padding: 0rem .21rem 0 .21rem;
	position: fixed;
	bottom: 0;
	/* left: .2rem; */
	/*font-size: .373333rem;*/
	/* background-color: #ffffff; */
	border-radius: .06rem .06rem 0 0;
	display: none;
	/* opacity: .9; */
	box-sizing: border-box;
}

.setPoint .innerSetPoint {
	width: 100%;
	height: 100%;
	padding: .3rem .3rem 0 .3rem;
	background-color: #ffffff;
	border-radius: .06rem .06rem 0 0;
	box-sizing: border-box;
}

.setPoint .innerSetPoint .toper {
	width: 100%;
	height: 1.19rem;
	display: flex;
	flex-flow: row;
}

.setPoint .innerSetPoint .toper .left {
	flex: 1;
	float: left;
	/* width: 50%; */
}

.setPoint .innerSetPoint .toper .left p {
	/*line-height: .5rem;*/
	/* padding-top: 0.15rem; */
	/* height: 50%;
    line-height: 0.55rem; */
	text-overflow: ellipsis;
}

.setPoint .innerSetPoint .toper .left p:first-child {
	height: .55rem;
	font-size: .28rem;
	color: #595959;
	line-height: .55rem;
}

.setPoint .innerSetPoint .toper .left p:last-child {
	height: .55rem;
	font-size: .23rem;
	color: #aaaaaa;
	line-height: .55rem;
}

.setPoint .innerSetPoint .toper .right {
	float: left;
	/* width: 50%; */
	/* padding-top: .1rem; */
	/* align-items: center;
	display: -webkit-flex; */
}

.setPoint .innerSetPoint .toper .right .setPointBtn {
	display: inline-block;
	width: 0.88rem;
	height: 0.88rem;
	background-image: url("../images/icon_xunlu_quzheli.png");
	background-size: .88rem;
	margin-top: .05rem;
	float: right;
}

.querenxuandian {
	display: inline-block;
	width: 0.49rem;
	height: 0.65rem;
	background-color: #29cc96;
	border-radius: 0.06rem;
	float: right;
	padding: .115rem .195rem;
	font-size: .22rem;
	color: #fff;
}

.querenxuandian span {
	width: 0.49rem;
	height: auto;
	display: inline-block;
}

.setPoint .innerSetPoint .share {
	height: .7rem;
	font-size: .23rem;
	color: #18ad7c;
	text-align: center;
	/* line-height: .7rem; */
	border-top: 1px solid #ececec;
	position: relative;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.setPoint .innerSetPoint .share span:nth-child(1) {
	width: 0.28rem;
	height: 0.28rem;
	display: inline-block;
	background-image: url("../images/icon_fenxiang.png");
	background-size: .28rem;
	margin-right: .15rem;
	position: relative;
}

/*起始点终点显示页面*/
.operation {
	width: 100%;
	height: 2.39rem;
	padding: 0 .21rem;
	position: fixed;
	top: .2rem;
	box-sizing: border-box;
	overflow: hidden;
	display: none;
}

.innerOperation {
	width: 100%;
	height: 2.39rem;
	background-color: #ffffff;
	border-radius: 0.06rem;
	border: solid 0.01rem #e5e5e5 !important;
	border-top: 0;
	padding: .29rem .3rem;
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
}

.operationHead {
	width: 0.56rem;
	height: 0.95rem;
	/* background-color: #12806a; */
	position: relative;
	/* align-items: center;
	display: -webkit-flex; */
	/* justify-content: center;
	display: -webkit-flex; */
	padding: .1rem 0 0 0;
	box-sizing: border-box;
}

.operationHead span:nth-child(1) {
	width: 0.24rem;
	height: 0.24rem;
	display: inline-block;
	background-image: url("../images/all_icon_fanhui.png");
	background-size: .24rem;
	background-repeat: no-repeat;
}

.operationHead span:nth-child(2) {
	color: #595959;
	font-size: .3rem;
}

.operationInput {
	flex: 1;
	height: 1.81rem;
	background-color: #f5f5f5;
	border-radius: 0.06rem;
	display: flex;
	flex-flow: no-wrap;
	box-sizing: border-box;
}

.operationInput .inputLeft {
	width: .62rem;
	height: 100%;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.operationInput .inputLeft span {
	width: 0.12rem;
	height: 1.03rem;
	display: inline-block;
	background-image: url("../images/henduodian.png");
	background-size: .12rem 1.03rem;
	background-repeat: no-repeat;
}

.operationInput .inputCenter {
	flex: 1;
	height: 100%;
	display: flex;
	flex-flow: column;
	box-sizing: border-box;
}

.operationInput .inputCenter div {
	width: 100%;
	height: .9rem;
	background-color: #12806a;
	background-color: #f5f5f5 !important;
}

.operationInput .inputCenter div:nth-child(1) {
	border-bottom: .02rem solid #e9e9e9;
}

.operationInput .inputCenter div input {
	width: 100%;
	height: 100%;
	background-color: #f5f5f5 !important;
	padding: 0.3rem 0;
	font-size: .28rem;
	color: #595959;
	text-overflow: ellipsis;
}

.operationInput .inputCenter div .opStartP {
	color: #29cc96;
}

.operationInput .inputCenter div .opEndP {
	color: #f53131;
}

.operationInput .inputCenter div input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #adadad;
}

.operationInput .inputCenter div input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #adadad;
}

.operationInput .inputCenter div input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #adadad;
}

.operationInput .inputCenter div input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #adadad;
}

.operationInput .inputRight {
	width: .86rem;
	height: 100%;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.operationInput .inputRight span {
	width: 0.24rem;
	height: 0.24rem;
	display: inline-block;
	background-image: url("../images/icon_lujing_qiehuan.png");
	background-size: .24rem;
}

.compass {
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	background: url('../images/all_icon_zhinanzhen.png') center center no-repeat;
	background-size: contain;
	position: absolute;
	top: 1.1rem;
	left: .22rem;
	z-index: 1;
	transition: top .5s;
	-moz-transition: top .5s;
	/* Firefox 4 */
	-webkit-transition: top .5s;
	/* Safari 和 Chrome */
	-o-transition: top .5s;
	/* Opera */
}

.share_shade {
	z-index: 11;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	position: fixed;
}

/* 新楼层切换 */
.floorToggle {
	width: 0.9rem;
	height: 0.9rem;
	font-size: 0.26rem;
	color: #858585;
	position: fixed;
	bottom: .2rem;
	/* left: .2rem; */
	left: .15rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
	background-image: url('../images/icon_loucengkuang.png');
	background-size: contain;
	border-radius: 0.06rem;
	transition: bottom .5s;
	-moz-transition: bottom .5s;
	/* Firefox 4 */
	-webkit-transition: bottom .5s;
	/* Safari 和 Chrome */
	-o-transition: bottom .5s;
	/* Opera */
}

.floorToggleMinUl {
	font-size: 0.26rem;
	width: .8rem;
	height: auto;
	/* background-color: salmon; */
	position: fixed;
	bottom: 0.6rem;
	left: .2rem;
	position: absolute;
	z-index: 1000;
	transition: bottom .5s;
	-moz-transition: bottom .5s;
	/* Firefox 4 */
	-webkit-transition: bottom .5s;
	/* Safari 和 Chrome */
	-o-transition: bottom .5s;
	/* Opera */
}

.floorToggleMinUl li {
	position: relative;
}

.floorToggleMinUl .floorToggleUl_List button {
	margin-top: .12rem;
	font-family: 'MicrosoftYaHei';
	font-size: 0.28rem;
	color: #595959;
	text-align: center;
	line-height: .8rem;
	width: .8rem;
	height: .8rem;
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(0, 0, 0, 0.2);
	border-radius: 0.06rem;
}

.floorToggleMinUl .floorToggleUl_List-active button {
	margin-top: .12rem;
	font-family: 'MicrosoftYaHei';
	font-size: 0.26rem;
	color: #ffffff;
	text-align: center;
	line-height: .8rem;
	width: .8rem;
	height: .8rem;
	background-color: #29cc96;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(0, 0, 0, 0.2);
	border-radius: 0.06rem;
}

.floorToggleMinUl .floorToggleUl_List_Click button {
	margin-top: .12rem;
	font-family: 'MicrosoftYaHei';
	font-size: 0.26rem;
	color: #ffffff;
	text-align: center;
	line-height: .8rem;
	width: .8rem;
	height: .8rem;
	background-color: #29cc96;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(0, 0, 0, 0.2);
	border-radius: 0.06rem;
}

.floorToggleMinUl #floorToggleUl_List .floorToggleMinUl_i {
	width: 14px;
	height: 8px;
	display: inline-block;
	float: left;
	position: relative;
	left: 40%;
	top: .06rem;
	/* margin-right: 20px; */
	background-image: url("../images/icon_jiantoushang.png");
	background-size: 70%;
	background-repeat: no-repeat;
	display: none;
}

.floorToggleMinUl #floorToggleUl_List .floorToggleMinUl_iR {
	width: 14px;
	height: 8px;
	display: inline-block;
	float: left;
	position: relative;
	left: 40%;
	top: .06rem;
	/* margin-right: 20px; */
	background-image: url("../images/icon_jiantoushanglv.png");
	background-size: 70%;
	background-repeat: no-repeat;
	display: none;
}

.slideList {
	width: 100%;
	height: auto;
	position: absolute;
	top: 1.25rem;
	display: none;
}

.swiper-container2 {
	width: 100%;
	/* width: 7.36rem; */
	/* height: auto; */
	height: 3.2rem;
	margin-top: .6rem;
	/* margin-bottom: .2rem */
}

.swiper-wrapper2 {
	width: 100%;
	/*height: 100%;*/
	/* padding: .3rem .12rem .1rem .12rem; */
	/*background-color: #ffffff;*/
	font-size: .225rem;
	background-size: contain;
}

.swiper-slide2 {
	width: 100%;
	height: auto !important;
	/*background-color: #ffffff;*/
}

.swiper-slide2 ul {
	width: 100%;
	height: 100%;
	/* padding-left: .2rem; */
	/*background-color: #ffffff;*/
	/* display: flex; */
	/* flex-flow: wrap; */
}

.shortcut ul li {
	width: 25%;
	height: 1.59rem;
	/* padding: 0 .42rem 0 .42rem; */
	float: left;
	cursor: pointer;
	box-sizing: border-box;
	text-align: center;
}

.shortcut ul li span {
	width: 100%;
	display: block;
	text-align: center;
	color: #12806a;
}

.picture {
	width: 0.81rem;
	height: 0.81rem;
	background-size: contain;
	background-repeat: no-repeat;
	margin-bottom: .1rem
}

.searchPoint .left,
.searchPoint .right {
	float: left;
	width: 50%;
}

.searchPoint .left p {
	line-height: .5rem;
}

.searchPoint .left p:first-child {
	font-size: .24rem;
	color: #666666;
}

.searchPoint .left p:last-child {
	font-size: .28rem;
	color: #AAAAAA;
}

/*.searchPoint {
            float: left;
            width: 2.625rem
        }*/
.searchPoint .right .setStart {
	background: url('../images/起点.png') center center no-repeat;
	width: 0.8775rem;
	height: 1rem;
	background-size: contain;
	float: right;
	/*margin-right: .4rem*/
}

.searchPoint .right .setEnd {
	background: url('../images/终点.png') center center no-repeat;
	width: 0.8775rem;
	height: 1rem;
	background-size: contain;
	float: right;
}

.isShow {
	width: 100%;
	height: .4rem;
	background-color: #ffffff;
	position: absolute;
	top: -0.4rem;
	left: 0;
	z-index: 10000;
	border-radius: 6px 6px 0 0;
	border-bottom: 1px solid #ececec;
}

.picbox {
	/*content: '';*/
	/*display: block;*/
	width: .4rem;
	height: .08rem;
	position: absolute;
	left: 50%;
	margin-left: -0.2rem;
	top: 50%;
	margin-top: -0.04rem;
	background: url('../images/收缩.png') center center no-repeat;
	background-size: contain;
}

/* .scale {
            width: .6rem;
            height: 1.5rem;
            position: fixed!important;
            bottom: .3rem;
            right: .2rem;
            border: none;
            border-radius: 0.06rem;
        } */
.scale {
	width: .8rem;
	/* height: 2.4rem; */
	height: auto;
	position: fixed !important;
	bottom: .3rem;
	right: .2rem;
	border: none;
	border-radius: 0.06rem;
	/*background-color: #ffffff;*/
	transition: bottom .5s;
	-moz-transition: bottom .5s;
	/* Firefox 4 */
	-webkit-transition: bottom .5s;
	/* Safari 和 Chrome */
	-o-transition: bottom .5s;
	/* Opera */
}

.scale .biger {
	width: .8rem;
	height: .8rem;
	background-color: #ffffff;
	margin-bottom: .2rem;
	position: relative;
	border-radius: 0.06rem;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(0, 0, 0, 0.2);
}

.scale .smaller {
	width: .8rem;
	height: .8rem;
	background-color: #ffffff;
	position: relative;
	border-radius: 0.06rem;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(0, 0, 0, 0.2);
}

.scale .mark {
	position: relative;
	background-color: #ffffff;
	border-radius: 0.06rem;
	box-shadow: 0px 0px 0.04rem 0px rgba(0, 0, 0, .16);
	display: none;
}

.scale .biger:before,
.scale .smaller:before,
.scale .mark:before {
	content: '';
	display: block;
	width: .3rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.15rem;
}

.scale .biger::before {
	margin-top: -.15rem;
	height: .3rem;
	background: url('../images/map_icon_fangda.png') center center no-repeat;
	background-size: contain;
}

.scale .smaller::before {
	height: .3rem;
	margin-top: -.15rem;
	background: url('../images/map_icon_suoxiao.png') center center no-repeat;
	background-size: contain;
}

.scale .mark::before {
	height: .3rem;
	margin-top: -.15rem;
	background: url('../images/定位.png') center center no-repeat;
	background-size: contain;
}

/* .scale .mark::before {
            width: 0.4rem;
            margin-top: -.16rem;
            height: .4rem;
            background: url('../images/dingw.png') no-repeat;
            background-size: cover;
        } */
/* .scale .mark.marking::before {
            background: url('../images/ipLocation_ac75181.png') -0.26rem 0 no-repeat;
            background-size: 1.52rem 0.28rem;
        } */
/*指南与3d*/
.map_toggle {
	display: none;
	width: .6rem;
	height: 1.4rem;
	position: fixed;
	top: 1.1rem;
	left: .2rem;
}

.map_toggle .zhinan {
	width: .25rem;
	height: .25rem;
	font-size: .28rem;
	background: url('../images/ipLocation_ac75181.png') 0 0 no-repeat;
}

.map_toggle .map_three {
	display: none;
	width: .6rem;
	height: .6rem;
	color: #69d5c5;
	font-size: .28rem;
	line-height: .6rem;
	text-align: center;
	background-color: #ffffff;
	font-family: '微软雅黑';
	font-weight: 600;
	border-radius: .06rem;
}

/*分享模块 */
.shares {
	width: 100%;
	height: 2.2rem;
	position: fixed;
	bottom: 0;
	/* font-size: .373333rem; */
	padding: 0 .21rem;
	box-sizing: border-box;
	display: none;
}

.shares .innerShares {
	width: 100%;
	height: 100%;
	border-radius: .06rem .06rem 0 0;
	padding: 0 .3rem;
	background-color: #fff;
	box-sizing: border-box;
}

.shares .innerShares .send2Fri {
	width: 100%;
	height: 1.49rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
	border-radius: .06rem .06rem 0 0;
}

.shares .innerShares .send2Fri .sendBtn {
	width: 3.95rem;
	height: 0.68rem;
	border-radius: 0.34rem;
	font-size: .27rem;
	color: white;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
	background-color: #29cc96;
}

.shares .innerShares .send2Fri .sendBtn span:nth-child(1) {
	width: 0.28rem;
	height: 0.28rem;
	display: inline-block;
	background-image: url('../images/icon_fenxiangbai.png');
	background-size: .28rem;
	background-repeat: no-repeat;
	margin-right: .2rem;
}

.shares .innerShares .send2Fri .sendBtn span:nth-child(2) {
	font-size: .27rem;
	/* letter-spacing: .03rem; */
}

.shares .innerShares .cancelSend {
	width: 100%;
	height: 0.7rem;
	font-size: .23rem;
	color: 595959;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
	border-top: 1px solid #ececec;
}

.share_shade {
	width: 100%;
	opacity: .5;
	display: none;
	background-color: black;
	position: fixed;
	top: 0;
}

.share_shade .arrows {
	width: 1.11rem;
	height: .9rem;
	background: url('../images/箭头.png') center center no-repeat;
	background-size: contain;
	float: right;
	margin-top: .1rem;
	margin-right: .38rem;
}

.share_shade .neirong {
	width: 3rem;
	height: 1.5rem;
	position: relative;
	top: .9rem;
	left: 4.4rem;
	color: #ffffff;
}

.share_shade .neirong .gesture {
	font-size: .24rem;
	width: 2rem;
	height: 2rem;
	float: left;
}

.share_shade .neirong .gesture::before {
	content: '';
	display: block;
	width: .52rem;
	height: .91rem;
	position: relative;
	top: 0;
	left: 1rem;
	background: url('../images/手(1).png') center center no-repeat;
background-size: contain;
	margin-bottom: .15rem;
	/*line-height: 1.4rem;*/
}

.share_shade .neirong .share_pic {
	font-size: .24rem;
	width: 1rem;
	height: 2rem;
	float: right;
	text-align: center
}

.share_shade .neirong .share_pic::before {
	content: '';
	display: block;
	width: .54rem;
	height: .54rem;
	position: relative;
	top: .3rem;
	left: .2rem;
	margin-bottom: .51rem;
}

.share_shade .neirong .share_weixin::before {
	background: url('../images/朋友圈.png') center center no-repeat;
	background-size: cover;
}

.share_shade .neirong .share_pengyou::before {
	background: url('../images/微信.png') center center no-repeat;
	background-size: cover;
}

.share_shade .neirong .share_qq::before {
	background: url('../images/qq.png') center center no-repeat;
	background-size: cover;
}

/* 加载提示语模块 */
.message {
	max-width: 3.36rem;
	/* padding: 0.07rem .14rem; */
	position: absolute;
	top: 2.71rem;
	right: 0;
	z-index: 1001
}

.waiting {
	padding: .07rem .12rem .07rem .12rem;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: .06rem 0px 0px 0.06rem;
	/* opacity: 0.6; */
	font-family: 'PingFang-SC-Medium';
	font-size: 0.26rem;
	font-weight: normal;
	font-stretch: normal;
	/* line-height: .42rem; */
	letter-spacing: 0px;
	color: #fdbb4f;
	text-align: left;
	z-index: 1001;
	float: right;
	vertical-align: middle;
	margin-left: 0.1rem;
}

.looking {
	padding: .07rem .12rem .07rem .12rem;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: .06rem 0px 0px 0.06rem;
	/* opacity: 0.6; */
	font-family: 'PingFang-SC-Medium';
	font-size: 0.26rem;
	font-weight: normal;
	font-stretch: normal;
	/* line-height: .42rem; */
	letter-spacing: 0px;
	color: #fdbb4f;
	text-align: left;
	z-index: 1001;
	float: right;
	margin-top: 0.1rem;
	display: none;
	vertical-align: middle;
}

.clearfix:after {
	content: " ";
	/*必须为空*/
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
	/*兼容IE浏览器*/
}

.inputName {
	position: fixed !important;
	bottom: 0rem;
	padding: 0 .2rem 0 .3rem;
	left: .2rem;
	width: 6.6rem;
	background-color: #fff;
	display: none;
}

.searchPoint .left,
.searchPoint .right {
	float: left;
	width: 50%;
}

.searchPoint .left p {
	line-height: .5rem;
}

.searchPoint .left p:first-child {
	font-size: .24rem;
	color: #666666;
}

.searchPoint .left p:last-child {
	font-size: .28rem;
	color: #AAAAAA;
}

/*.searchPoint {
    float: left;
    width: 2.625rem
}*/
.searchPoint .right .setStart {
	background: url('../images/起点.png') center center no-repeat;
	width: 0.8775rem;
	height: 1rem;
	background-size: contain;
	float: right;
	margin-right: .1rem;
	/*margin-right: .4rem*/
}

.searchPoint .right .setEnd {
	background: url('../images/终点.png') center center no-repeat;
	width: 0.8775rem;
	height: 1rem;
	background-size: contain;
	float: right;
}

.isShow {
	width: 100%;
	height: .4rem;
	background-color: #ffffff;
	position: absolute;
	top: -0.4rem;
	left: 0;
	z-index: 10000;
	border-radius: 6px 6px 0 0;
	border-bottom: 1px solid #dddddd;
}

.picbox {
	width: .4rem;
	height: .08rem;
	position: absolute;
	left: 50%;
	margin-left: -0.2rem;
	top: 50%;
	margin-top: -0.04rem;
	background: url('../images/收缩.png') center center no-repeat;
	background-size: contain;
}

/* 2.0 样式 */
/* 科室页 */
.homePage {
	background-color: #ffffff;
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: 1100;
	height: 100%;
	overflow: scroll;
	/* display: none; */
}

/* 科室页快捷选单 */
.homePage .areaList {
	width: 100%;
	height: 4.49rem;
	background-image: url("../images/DBG.png");
	background-size: 100%, 4.49rem;
	background-position: bottom;
	position: fixed;
	top: 0;
	z-index: 100;
}

.homePage .areaList .searchBar {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	position: relative;
	top: .2rem;
	display: flex;
	flex-flow: row;
	padding: 0 .2rem;
	box-sizing: border-box;
}

.homePage .areaList .searchBar div {
	display: inline-block;
}

.homePage .areaList .searchBar .searchBack {
	width: 0.8rem;
	height: 0.7rem;
	background-color: #ffffff;
	position: relative;
	/* left: .2rem; */
	border: 1px solid #ececec;
	border-radius: .08rem;
	float: left;
}

.homePage .areaList .searchBar .searchBack span {
	width: 0.24rem;
	height: 0.24rem;
	display: inline-block;
	background-image: url("../images/all_icon_fanhui.png");
	background-size: .24rem;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -.12rem;
	margin-left: -.12rem;
}

.homePage .areaList .searchBar .searchInput {
	/* width: 4.99rem; */
	flex: 1;
	height: 0.5rem;
	background-color: #ffffff;
	border: 1px solid #ececec;
	border-radius: .08rem;
	position: relative;
	margin: 0 .1rem;
	padding: .1rem .1rem;
	display: inline-block;
	/* float: left; */
}

.homePage .areaList .searchBar .searchInput span:nth-child(1) {
	width: 0.5rem;
	height: 0.5rem;
	display: inline-block;
	background-image: url('../images/all_icon_fangdajing.png');
	background-size: .35rem;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: .1rem;
	float: left;
}

.homePage .areaList .searchBar .searchInput input {
	margin-top: .05rem;
	width: 3.8rem;
	height: .4rem;
	display: inline-block;
	float: left;
	font-size: .25rem;
}

.homePage .areaList .searchBar .searchInput input::-ms-input-placeholder {
	text-align: center;
}

.homePage .areaList .searchBar .searchInput input::-webkit-input-placeholder {
	text-align: center;
}

.homePage .areaList .searchBar .searchInput input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #808080;
}

.homePage .areaList .searchBar .searchInput input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #808080;
}

.homePage .areaList .searchBar .searchInput input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #808080;
}

.homePage .areaList .searchBar .searchInput input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #808080;
}

.homePage .areaList .searchBar .enterMap {
	width: 0.8rem;
	height: 0.7rem;
	background-color: #ffffff;
	position: relative;
	/* right: .2rem; */
	/* top: -.6rem; */
	border: 1px solid #ececec;
	border-radius: .08rem;
	display: inline-block;
	/* float: right; */
	text-align: center;
	font-size: 0.25rem;
	color: #12806a;
	letter-spacing: .02rem;
}

.homePage .areaList .searchBar .enterMap span {
	width: 0.38rem;
	height: 0.38rem;
	display: inline-block;
	background-image: url("../images/Department_loading_hui38.gif");
	background-size: .38rem;
	background-repeat: no-repeat;
	position: relative;
	top: 50%;
	/* left: 50%; */
	margin-top: -.19rem;
	/* margin-left: -.19rem; */
}

.homePage .areaList .slideListLoading {
	width: 100%;
	height: 5.3rem;
	position: fixed;
}

.homePage .areaList .slideListLoading span {
	width: 0.6rem;
	height: 0.6rem;
	display: inline-block;
	background-image: url("../images/Department_loading_hui60.gif");
	background-size: .6rem;
	background-repeat: no-repeat;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -.3rem;
	margin-left: -.3rem;
}

/* 科室页楼层列表 */
.homePage .floorsList {
	width: 100%;
	margin-top: 4.69rem;
	height: auto;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	/*兼容IOS*/
}

.homePage .floorsList .listLoading {
	width: 100%;
	height: 1.4rem;
	/* display: none; */
	position: absolute;
}

.homePage .floorsList .listLoading span {
	width: 0.6rem;
	height: 0.6rem;
	display: inline-block;
	background-image: url("../images/Department_loading_hui60.gif");
	background-size: .6rem;
	background-repeat: no-repeat;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -.3rem;
	margin-left: -.3rem;
}

.homePage .floorsList .floorListInfo {
	width: 100%;
	height: auto;
	padding: 0 .2rem 0 .2rem;
	/* display: none; */
	/* box-sizing: border-box; */
	/* display: flex; */
	position: relative;
	box-sizing: border-box;
	display: none;
}

.homePage::-webkit-scrollbar {
	width: 0em;
}

.homePage::-webkit-scrollbar:horizontal {
	height: 0em;
}

.homePage .floorsList .floorListInfo .buildingBar {
	width: 100%;
	height: auto;
	font-size: .27rem;
	color: #595959;
	text-align: center;
	line-height: .87rem;
	position: relative;
	z-index: 1 !important;
	margin-bottom: .3rem;
	float: left;
	border: 1px solid #e5e5e5;
	border-radius: .1rem .1rem 0 0;
	margin-top: 4rem;
	display: none;
	transition: margin-top .6s;
	-moz-transition: margin-top .6s;
	/* Firefox 4 */
	-webkit-transition: margin-top .6s;
	/* Safari 和 Chrome */
	-o-transition: margin-top .6s;
	/* Opera */
}

.homePage .floorsList .floorListInfo .buildingBar .buildingTitle {
	width: 100%;
	height: .87rem;
	/* border-radius: .1rem .1rem 0 0; */
	/* border: 1px solid #d6d6d6; */
	border-bottom: 0;
	box-sizing: border-box;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingTitleC {
	width: 100%;
	height: .87rem;
	border-radius: 0.06rem;
	/* border: 1px solid #d6d6d6; */
	/* border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6; */
	box-sizing: border-box;
	position: relative;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingTitleC span:nth-child(1) {
	margin-left: .3rem !important;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingTitle span:nth-child(1) {
	margin-left: .3rem !important;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingTitleC span:nth-child(2) {
	width: 0.24rem;
	height: 0.24rem;
	display: inline-block;
	background-image: url('../images/Department_jiantou_zhankai.png');
	background-size: .24rem;
	float: right;
	position: relative;
	top: 50%;
	margin-top: -.12rem;
	margin-right: .19rem;
}

/* .homePage .floorsList .floorListInfo .buildingBar .buildingTitle span:nth-child(1) {} */
.homePage .floorsList .floorListInfo .buildingBar .buildingTitle span:nth-child(2) {
	width: 0.24rem;
	height: 0.24rem;
	display: inline-block;
	background-image: url('../images/Department_jiantou_sousuo.png');
	background-size: .24rem;
	float: right;
	position: relative;
	top: 50%;
	margin-top: -.12rem;
	margin-right: .19rem;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent {
	width: 100%;
	height: auto;
	position: relative;
	/* border-right: 1px solid #d6d6d6; */
	/* border-left: 1px solid #d6d6d6; */
	box-sizing: border-box;
	/* display: none */
	/* overflow: auto; */
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	display: flex;
	flex-flow: row;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors:nth-child(1) .buildingFloorsLeft {
	border-top: 1px solid #ececec;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors:nth-last-child(1) .buildingFloorsLeft {
	border-bottom: 0;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors .buildingFloorsLeft {
	width: 0.68rem;
	font-size: .25rem;
	color: #12806a;
	background-color: #d4fae7;
	display: inline-block;
	border-bottom: 1px solid #ffffff;
	/* position: absolute;
	top: 0;
	left: 0;
	bottom: 0; */
	float: left;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors:nth-last-of-type(1) .buildingFloorsRight {
	border-bottom: 0;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors:nth-of-type(1) .buildingFloorsRight {
	border-top: 1px solid #ececec;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors .buildingFloorsRight {
	/* width: 6.42rem; */
	flex: 1;
	height: auto;
	display: inline-block;
	float: right;
	padding: .15rem 0 .15rem .1rem;
	/* border-top: 1px solid #e6e6e6; */
	border-bottom: 1px solid #ececec;
	box-sizing: border-box;
	/* border-right: 1px solid #d6d6d6; */
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors .buildingFloorsRight li {
	/* width: 2.13rem; */
	height: 0.6rem;
	float: left;
	line-height: .6rem;
	padding: .15rem 0.05rem;
}

.homePage .floorsList .floorListInfo .buildingBar .buildingContent .buildingFloors .buildingFloorsRight li span {
	min-width: 1rem;
	border: 1px solid #e9e9e9;
	padding: 0rem .20rem;
	border-radius: .3rem;
	font-size: .22rem;
	color: #808080;
	display: inline-block;
	text-align: center;
}

.searchBox {
	width: 100%;
	padding: .2rem .2rem 0 .2rem;
	box-sizing: border-box;
	position: fixed;
	top: 0;
}

.searchBox .gSearch {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	display: flex !important;
	flex-flow: row;
	text-align: center;
	position: relative;
	box-sizing: border-box;
}

.searchBox .gSearch div {
	display: inline-block;
}

.searchBox .gSearch .searchBack {
	width: 0.8rem;
	height: 0.7rem;
	background-color: #ffffff;
	position: relative;
	/* left: .2rem; */
	border: 1px solid #ececec;
	border-radius: .06rem;
	float: left;
}

.searchBox .gSearch .searchBack span {
	width: 0.24rem;
	height: 0.24rem;
	display: inline-block;
	background-image: url("../images/all_icon_fanhui.png");
	background-size: .24rem;
	position: relative;
	top: 50%;
	/* left: 50%; */
	margin-top: -.12rem;
	/* margin-left: -.12rem; */
}

.searchBox .gSearch .searchInput {
	/* width: 4.90rem; */
	flex-grow: 1;
	height: 0.5rem;
	background-color: #ffffff;
	border: 1px solid #ececec;
	border-radius: .06rem;
	position: relative;
	margin: 0 .1rem;
	padding: .1rem .1rem;
	display: inline-block;
	text-align: center;
	/* float: left; */
}

.searchBox .gSearch .searchInput span:nth-child(1) {
	width: 0.5rem;
	height: 0.5rem;
	display: inline-block;
	background-image: url('../images/all_icon_fangdajing.png');
	background-size: .35rem;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: .1rem;
	float: left;
}

.searchBox .gSearch .searchInput input {
	margin-top: .05rem;
	width: 3.8rem;
	height: .4rem;
	display: inline-block;
	float: left;
	font-size: .25rem;
	/* text-align: center; */
}

.searchBox .gSearch .searchInput input::-ms-input-placeholder {
	text-align: center;
}

.searchBox .gSearch .searchInput input::-webkit-input-placeholder {
	text-align: center;
}

.searchBox .gSearch .searchInput input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #808080;
}

.searchBox .gSearch .searchInput input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #808080;
}

.searchBox .gSearch .searchInput input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #808080;
}

.searchBox .gSearch .searchInput input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #808080;
}

.searchBox .gSearch .enterMap {
	width: 0.8rem;
	height: 0.7rem;
	background-color: #ffffff;
	position: relative;
	/* right: .35rem; */
	/* top: -.6rem; */
	border: 1px solid #ececec;
	border-radius: .06rem;
	display: inline-block;
	float: right;
	text-align: center;
	font-size: 0.25rem;
	color: #12806a;
	letter-spacing: .02rem;
}

.setPointTip {
	width: 100%;
	height: 1.5rem;
	padding: 0 .21rem;
	position: fixed;
	bottom: 0;
	box-sizing: border-box;
	font-size: .28rem;
	color: #676767;
	display: none;
}

.setPointTip>div {
	width: 100%;
	height: 100%;
	background-color: #fff;
	box-shadow: 0rem 0.04rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	border-radius: 0.06rem 0.06rem 0rem 0rem;
	border: solid 0.01rem #e5e5e5;
}

.setPointTip>div>div {
	width: auto;
	height: auto;
}

.innerSetPointTip {
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.innerSetPointTip div div span {
	color: #18ad7c;
}

.main {
	background-color: #effdf6;
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: 1002;
	height: 100%;
	display: none;
	overflow: scroll;
}

.main>.searchBox {
	/* position: relative; */
	padding: .2rem;
	z-index: 10;
	background: #effdf6;
}

.main>.searchBox>.gSearch>.enterMap {
	width: 0.8rem !important;
	height: 0.7rem !important;
	background-color: #fff;
	/* color: #29cc96; */
	color: #12806a;
	/* margin-left: .1rem; */
}

.main>.searchBox>.gSearch>.enterMapO {
	width: 0.8rem !important;
	height: 0.7rem !important;
	background-color: #29cc96;
	color: #fff;
	/* border: 1px solid #e5e5e5; */
	border-radius: .08rem;
	text-align: center;
	font-size: 0.25rem;
	/* letter-spacing: .03rem; */
	display: none;
}

.main .searchBox .gSearch .searchInput {
	/* display: flex;
	flex-flow: row; */
	/* display: 1; */
	/* margin: 0; */
	/* box-sizing: border-box; */
}

.main .searchBox .gSearch .searchInput span:nth-of-type(2) {
	width: 0.5rem;
	height: 0.5rem;
	display: inline-block;
	background-image: url('../images/all_icon_guanbi.png');
	background-size: .34rem;
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	opacity: 0;
}

.main .searchBox .gSearch .searchInput input {
	/* flex: 1; */
}

.main .searchBox .gSearch .searchBack {
	width: 0.8rem !important;
	height: 0.7rem !important;
	/* margin-right: .1rem; */
}

.main>.searchResultsBox {
	width: 100%;
	height: auto;
	padding: .2rem .2rem 0 .2rem;
	box-sizing: border-box;
	float: left;
	overflow: hidden;
}

.main>.searchResultsBox>.searchResults {
	width: 100%;
	height: auto;
	background-color: #ffffff;
	border-radius: 0.06rem;
	/* border: solid 0.01rem #e5e5e5; */
	box-sizing: border-box;
	/* text-align: center; */
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	overflow: auto;
}

.clearHistoryLabel {
	width: 100%;
	height: .8rem;
	font-size: .26rem;
	color: gray;
	text-align: center;
	line-height: .8rem;
}

.main>.searchResultsBox>.searchResults>span {
	display: inline-block;
	padding: .25rem 0;
	font-size: .30rem;
	justify-content: center;
	display: -webkit-flex;
}

.main>.searchResultsBox>.searchResults>li {
	width: 100%;
	height: 1.18rem;
	display: flex;
	flex-flow: row;
}

.main>.searchResultsBox>.searchResults>li:nth-last-of-type(1)>div:nth-of-type(2) {
	border: 0;
}

.main>.searchResultsBox>.searchResults>li>div:nth-of-type(1) {
	width: 0.95rem;
	height: 1.18rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.main>.searchResultsBox>.searchResults>li>div:nth-of-type(1)>span {
	width: 0.38rem;
	height: 0.38rem;
	display: inline-block;
	background-image: url('../images/icon_weizhi.png');
	background-size: .38rem;
}

.main>.searchResultsBox>.searchResults>li>div:nth-of-type(2) {
	flex: 1;
	/* background-color: #212121; */
	border-bottom: 1px solid #ececec;
	padding: .2rem 0 .2rem .1rem;
	box-sizing: border-box;
	display: flex;
	flex-flow: column;
}

.main>.searchResultsBox>.searchResults>li>div:nth-of-type(2)>span:nth-of-type(1) {
	font-size: .26rem;
	color: #595959
}

.main>.searchResultsBox>.searchResults>li>div:nth-of-type(2)>div {
	flex: 1;
}

.main>.searchResultsBox>.searchResults>li>div:nth-of-type(2)>span:nth-of-type(2) {
	font-size: .22rem;
	color: #aaaaaa;
}

/* 热门搜索 */
.main>.popularSearchBox {
	margin-top: .9rem;
	width: 100%;
	height: auto;
	padding: .2rem .2rem 0 .2rem;
	box-sizing: border-box;
	float: left;
	overflow: hidden;
}

.main>.popularSearchBox>.popularSearch {
	width: 100%;
	height: auto;
	background-color: #ffffff;
	border-radius: 0.06rem;
	/* border: solid 0.01rem #e5e5e5; */
	box-sizing: border-box;
	/* text-align: center; */
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	overflow: auto;
}


.main>.popularSearchBox>.popularSearch>span {
	display: inline-block;
	padding: .25rem 0;
	font-size: .30rem;
	justify-content: center;
	display: -webkit-flex;
}

.main>.popularSearchBox>.popularSearch>li {
	width: 100%;
	height: 1.18rem;
	display: flex;
	flex-flow: row;
}

.main>.popularSearchBox>.popularSearch>li:nth-last-of-type(1)>div:nth-of-type(2) {
	border: 0;
}

.main>.popularSearchBox>.popularSearch>li>div:nth-of-type(1) {
	width: 0.95rem;
	height: 1.18rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.main>.popularSearchBox>.popularSearch>li>div:nth-of-type(1)>span {
	width: 0.38rem;
	height: 0.38rem;
	display: inline-block;
	background-image: url('../images/icon_weizhi.png');
	background-size: .38rem;
}

.main>.popularSearchBox>.popularSearch>li>div:nth-of-type(2) {
	flex: 1;
	/* background-color: #212121; */
	border-bottom: 1px solid #ececec;
	padding: .2rem 0 .2rem .1rem;
	box-sizing: border-box;
	display: flex;
	flex-flow: column;
}

.main>.popularSearchBox>.popularSearch>li>div:nth-of-type(2)>span:nth-of-type(1) {
	font-size: .26rem;
	color: #595959
}

.main>.popularSearchBox>.popularSearch>li>div:nth-of-type(2)>div {
	flex: 1;
}

.main>.popularSearchBox>.popularSearch>li>div:nth-of-type(2)>span:nth-of-type(2) {
	font-size: .22rem;
	color: #aaaaaa;
}

/* 路线选择 */
.selectionBox {
	width: 100%;
	height: 2.8rem;
	position: fixed;
	bottom: 0;
	padding: 0 .21rem;
	box-sizing: border-box;
	display: none;
}

.selectionBox .selectionLoading {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	border-radius: 0.06rem 0.06rem 0rem 0rem;
	border: solid 0.01rem #e5e5e5;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.selectionBox .selectionLoading>span {
	width: 0.6rem;
	height: 0.6rem;
	display: inline-block;
	background-image: url('../images/Department_loading_hui60.gif');
	background-size: .6rem;
}

.selectionBox .selection {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	border-radius: 0.06rem 0.06rem 0rem 0rem;
	border: solid 0.01rem #e5e5e5;
	display: none;
}

.selectionBox .selection .pathChoice {
	width: 100%;
	height: 1.8rem;
	display: flex;
	flex-flow: row;
	border-bottom: 1px solid #ececec;
}

.selectionBox .selection .pathChoice div {
	width: 100%;
	height: 100%;
	border-right: 1px solid #ececec;
	display: flex;
	flex-flow: column;
	box-sizing: border-box;
	text-align: center;
	padding: .2rem 0;
}

.selectionBox .selection .pathChoice>div:nth-last-child(1) {
	border-right: 0;
}

.selectionBox .selection .pathChoice>div>li:nth-child(1) {
	font-size: .22rem;
	color: #808080;
}

.selectionBox .selection .pathChoice>div>li:nth-child(2) {
	font-size: .36rem;
	/* color: #595959; */
	flex: 1;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.selectionBox .selection .pathChoice>div>li:nth-child(2)>span {
	width: 0.62rem;
	height: 0.62rem;
	display: inline-block;
	background-size: .62rem;
	background-repeat: no-repeat;
}

.selectionBox .selection .pathChoice>div:nth-of-type(1)>li:nth-child(2)>span {
	background-image: url("../images/icon_xunlu_zhiti.png")
}

.selectionBox .selection .pathChoice>div:nth-of-type(2)>li:nth-child(2)>span {
	background-image: url("../images/icon_xunlu_futi.png")
}

.selectionBox .selection .pathChoice>div:nth-of-type(3)>li:nth-child(2)>span {
	background-image: url("../images/icon_xunlu_louti.png")
}

.selectionBox .selection .pathChoice>div>li:nth-child(3) {
	font-size: .24rem;
	color: #595959;
}

.selectionBox .selection .pathChoiceLast {
	width: 100%;
	height: 1.8rem;
	border-bottom: 1px solid #ececec;
	padding: .45rem 0rem .45rem .3rem;
	box-sizing: border-box;
	display: none;
}

.selectionBox .selection .pathChoiceLast>span:nth-of-type(1) {
	font-size: .36rem;
	color: #18ad7c;
	display: block;
}

.selectionBox .selection .pathChoiceLast>span:nth-of-type(2) {
	font-size: .24rem;
	color: #808080;
	display: block;
	margin-top: .1rem;
}

/* .firstChoice>li:nth-of-type(2)>span{

} */
.thisLiIsActive {
	color: #18ad7c !important;
}

.selectionBox .selection .navigationBtn {
	width: 100%;
	/* height: 1.28rem; */
	padding: .15rem .15rem;
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
	justify-content: center;
	display: -webkit-flex;
	align-items: center;
	display: -webkit-flex;
}

.selectionBox .selection .navigationBtn button {
	font-size: .3rem;
}

.selectionBox .selection .navigationBtn button:nth-of-type(1) {
	width: 2.2rem;
	height: 0.68rem;
	background-color: #ffffff;
	border-radius: 0.34rem;
	border: solid 0.01rem #18ad7c;
}

.selectionBox .selection .navigationBtn div {
	flex: 1;
}

.selectionBox .selection .navigationBtn button:nth-of-type(2) {
	width: 3.95rem;
	height: 0.68rem;
	background-color: #29cc96;
	border-radius: 0.34rem;
	color: #fff;
}

.inNavigationTopBarBox {
	width: 100%;
	height: 1.81rem;
	padding: 0 .21rem;
	box-sizing: border-box;
	position: fixed;
	top: .2rem;
	display: none;
}

.inNavigationTopBarBox>.inNavigationTopBar {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.inNavigationTopBarBox>.inNavigationTopBar>.turnInfo {
	width: 100%;
	height: 1.39rem;
	background-color: #29cc96;
	box-sizing: border-box;
	padding: .27rem 0.3rem .24rem .3rem;
	display: flex;
	flex-flow: row;
	border-radius: 0.06rem .06rem 0rem 0rem;
}

.inNavigationTopBarBox>.inNavigationTopBar>.destinationInfo {
	width: 100%;
	height: .41rem;
	background-color: #22a87b;
	font-size: .22rem;
	line-height: .41rem;
	text-align: center;
	color: #ffffff;
	border-radius: 0rem 0rem 0.06rem .06rem;
}

.inNavigationTopBarBox>.inNavigationTopBar>.turnInfo>div:nth-of-type(1) {
	width: 0.88rem;
	height: 0.88rem;
}

.inNavigationTopBarBox>.inNavigationTopBar>.turnInfo>div:nth-of-type(2) {
	flex: 1;
	font-size: .4rem;
	color: #fff;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.inNavigationTopBarBox>.inNavigationTopBar>.turnInfo>div:nth-of-type(3) {
	width: 0.88rem;
	height: 0.88rem;
}

.inNavigationBotBarBox {
	width: 100%;
	height: 1.2rem;
	padding: 0 .21rem .3rem .21rem;
	box-sizing: border-box;
	position: fixed;
	bottom: 0;
	overflow: hidden;
	display: none;
}

.inNavigationBotBarBox>.inNavigationBotBar {
	width: 100%;
	height: 0.9rem;
	background-color: #ffffff;
	box-sizing: border-box;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	border-radius: 0.06rem;
	/* padding: .26rem .4rem; */
	display: flex;
	flex-flow: row;
	position: relative;
	left: 0;
	/* display: none; */
	transition: left .5s;
	-moz-transition: left .5s;
	/* Firefox 4 */
	-webkit-transition: left, .5s;
	/* Safari 和 Chrome */
	-o-transition: left .5s;
	/* Opera */
}

.inNavigationBotBarBox>.inNavigationBotBar>div:nth-of-type(1) {
	width: 1.02rem;
	height: 100%;
	align-items: center;
	display: -webkit-flex;
	/* border-right: 1px solid #dddddd; */
	box-sizing: border-box;
	padding: .3rem 0 .3rem .4rem
}

.inNavigationBotBarBox>.inNavigationBotBar>div:nth-of-type(1)>span {
	width: 0.3rem;
	height: 0.3rem;
	display: inline-block;
	background-image: url("../images/icon_guanbi.png");
	background-size: .3rem;
}

.inNavigationBotBarBox>.inNavigationBotBar>div:nth-of-type(2) {
	flex: 1;
	font-size: .32rem;
	color: #676767;
	padding: .25rem 0;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.inNavigationBotBarBox>.inNavigationBotBar>div:nth-of-type(2)>div {
	width: 100%;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.inNavigationBotBarBox>.inNavigationBotBar>div:nth-of-type(3) {
	width: 1.12rem;
	height: 100%;
	/* border-left: 1px solid #dddddd; */
	padding: .24rem .4rem .24rem 0;
	box-sizing: border-box;
}

.inNavigationBotBarBox>.inNavigationBotBar>div:nth-of-type(3)>span {
	width: 0.42rem;
	height: 0.42rem;
	display: inline-block;
	background-image: url("../images/icon_shengyin.png");
	background-size: .42rem;
	float: right;
}

.inNavigationBotBarBox>.exitConfirmation {
	width: 100%;
	height: 0.9rem;
	background-color: #ffffff;
	box-sizing: border-box;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	border-radius: 0.06rem;
	padding: .26rem .3rem;
	display: flex;
	flex-flow: row;
	position: relative;
	right: 7.3rem;
	transition: right .5s;
	-moz-transition: right .5s;
	/* Firefox 4 */
	-webkit-transition: right .5s;
	/* Safari 和 Chrome */
	-o-transition: right .5s;
	/* Opera */
}

.inNavigationBotBarBox>.exitConfirmation>div {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	/* text-align: center; */
	font-size: .34rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.inNavigationBotBarBox>.exitConfirmation>div:nth-of-type(1) {
	border-right: 1px solid #dddddd;
	color: #18ad7c;
}

/* 导航结束页 */
.endOfNavigationBox {
	width: 100%;
	height: 100%;
	background-color: rgba(57, 58, 62, 0.5);
	position: fixed;
	top: 0;
	z-index: 2;
	box-sizing: border-box;
	display: none;
}

.endOfNavigationBox>.endOfNavigation {
	width: 100%;
	height: auto;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	padding: 0 .21rem;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo {
	width: 100%;
	height: 4.2rem;
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	border-radius: 0.06rem 0.06rem 0rem 0rem;
	border: solid 1px #e5e5e5;
	box-sizing: border-box;
	/* display: none; */
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointBar {
	width: 100%;
	height: 0.8rem;
	background-color: #f5f5f5;
	font-size: .28rem;
	color: #595959;
	line-height: .8rem;
	text-align: center;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointInput {
	width: 100%;
	height: 1.81rem;
	/* background-color: #f5f5f5; */
	border-radius: 0.06rem;
	display: flex;
	flex-flow: no-wrap;
	box-sizing: border-box;
	padding: 0 .3rem;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointInput>.startEndPointInputLeft {
	width: .62rem;
	height: 100%;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointInput>.startEndPointInputLeft span {
	width: 0.12rem;
	height: 1.03rem;
	display: inline-block;
	background-image: url("../images/henduodian.png");
	background-size: .12rem 1.03rem;
	background-repeat: no-repeat;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointInput>.startEndPointInputCenter {
	flex: 1;
	height: 100%;
	/* background-color: #29cc96 !important; */
	display: flex;
	flex-flow: column;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointInput>.startEndPointInputCenter div {
	width: 100%;
	height: .9rem;
	/* background-color: #12806a; */
	/* background-color: #f5f5f5 !important; */
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointInput>.startEndPointInputCenter div:nth-child(1) {
	border-bottom: .02rem solid #dddddd;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointInput>.startEndPointInputCenter div input {
	width: 100%;
	height: 100%;
	/* background-color: #f5f5f5 !important; */
	padding: 0.3rem 0;
	font-size: .3rem;
	color: #595959;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointBtn {
	width: 100%;
	height: 1.59rem;
	padding: .3rem;
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
	align-items: center;
	display: -webkit-flex;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointBtn>button {
	font-size: .32rem;
	height: 0.68rem;
	border-radius: 0.34rem;
	text-align: center;
	line-height: .68rem !important;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointBtn>button:nth-of-type(1) {
	width: 2.6rem;
	background-color: #ffffff;
	border: solid 1px #18ad7c;
	color: #18ad7c;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointBtn>button:nth-of-type(2) {
	width: 3.6rem;
	background-color: #29cc96;
	color: #fff;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointInfo>.startEndPointBtn>div {
	flex: 1;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank {
	width: 100%;
	height: auto;
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(136, 136, 136, 0.2);
	border-radius: 0.06rem 0.06rem 0rem 0rem;
	border: solid 1px #e5e5e5;
	box-sizing: border-box;
	display: none;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankText {
	width: 100%;
	height: 0.8rem;
	background-color: #f5f5f5;
	font-size: .28rem;
	color: #595959;
	line-height: .8rem;
	text-align: center;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankPick {
	width: 100%;
	height: 1.92rem;
	box-sizing: border-box;
	padding: 0 .3rem;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankPick>.startEndPointRankPickStart {
	width: 100%;
	height: .88rem;
	box-sizing: border-box;
	padding-top: .4rem;
	justify-content: center;
	display: -webkit-flex;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankPick>.startEndPointRankPickStart>.starability_basic {
	width: 4.3rem;
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
	justify-content: space-around;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankPick>.startEndPointRankPickStart>.starability_basic>span {
	width: 0.5rem;
	height: 0.5rem;
	display: inline-block;
	background-image: url("../images/icon_xingxing_mr.png");
	background-size: .5rem;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankPick>.startEndPointRankPickRemark {
	width: 100%;
	height: 1.04rem;
	box-sizing: border-box;
	padding: .4rem 0;
	font-size: .24rem;
	color: #808080;
	text-align: center;
	border-bottom: 1px solid #ececec;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankLabel {
	width: 100%;
	height: 0rem;
	padding: 0 .3rem;
	box-sizing: border-box;
	overflow: hidden;
	transition: height .5s;
	-moz-transition: height .5s;
	/* Firefox 4 */
	-webkit-transition: height .5s;
	/* Safari 和 Chrome */
	-o-transition: height .5s;
	/* Opera */
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankLabel>.startEndPointRankLabelWords {
	width: 100%;
	height: 1.27rem;
	padding: .3rem 0;
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
	align-items: center;
	display: -webkit-flex;
	justify-content: space-around;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankLabel>.startEndPointRankLabelWords>span {
	font-size: .26rem;
	color: #595959;
	display: inline-block;
	width: 1.5rem;
	height: 0.67rem;
	background-color: #ffffff;
	border-radius: 0.06rem;
	border: solid 0.01rem #e5e5e5;
	text-align: center;
	line-height: .67rem;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankLabel>.startEndPointRankLabelWords>span:active {
	background-color: #e5e5e5 !important;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankLabel>.startEndPointRankLabelTextarea {
	width: 100%;
	height: 1.2rem;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankLabel>.startEndPointRankLabelTextarea>textarea {
	width: 100%;
	height: 100%;
	background-color: #f5f5f5;
	border-radius: 0.06rem;
	border: solid 0.01rem #ececec;
	font-size: .26rem;
	resize: none;
	box-sizing: border-box;
	padding: .2rem;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankBtn {
	width: 100%;
	height: 1.48rem;
	padding: .4rem .3rem;
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankBtn>button {
	font-size: .32rem;
	border-radius: 0.34rem;
	text-align: center;
	line-height: .68rem;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankBtn>button:nth-of-type(1) {
	width: 2.6rem;
	height: 0.68rem;
	background-color: #ffffff;
	border: solid 0.01rem #18ad7c;
	color: #18ad7c;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankBtn>div {
	flex: 1;
}

.endOfNavigationBox>.endOfNavigation>.startEndPointRank>.startEndPointRankBtn>button:nth-of-type(2) {
	width: 3.6rem;
	height: 0.68rem;
	background-color: #29cc96;
	color: #ffffff;
}

/* 搜索结果置于地图表面 */
.searchResultsOnMapBox {
	width: 100%;
	height: auto;
	padding: 0rem .21rem;
	position: fixed;
	bottom: 0;
	box-sizing: border-box;
	display: none;
}

.searchResultsOnMapBox>.searchResultsOnMap {
	width: 100%;
	height: auto;
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.06rem 0rem rgba(0, 0, 0, 0.2);
	border-radius: 0.06rem;
	border: solid 0.01rem #e5e5e5;
	box-sizing: border-box;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTopBar {
	width: 100%;
	height: .8rem;
	background-color: #f5f5f5;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTopBar>span:nth-of-type(1) {
	font-size: .28rem;
	display: inline-block;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTopBar>span:nth-of-type(2) {
	width: 0.2rem;
	height: 0.16rem;
	display: inline-block;
	margin-left: .09rem;
	background-image: url("../images/icon_liebiao_shousuo.png");
	background-size: .2rem .16rem;
	background-repeat: no-repeat;
}

/* 顶部bar点击后的样式 */
.searchResultsOnMapTopBarIsClick {
	width: 100%;
	height: .8rem;
	background-color: #f5f5f5;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.searchResultsOnMapTopBarIsClick>span:nth-of-type(1) {
	font-size: .28rem;
	display: inline-block;
}

.searchResultsOnMapTopBarIsClick>span:nth-of-type(2) {
	width: 0.2rem;
	height: 0.16rem;
	display: inline-block;
	margin-left: .09rem;
	background-image: url("../images/icon_liebiao_zhankai.png");
	background-size: .2rem .16rem;
	background-repeat: no-repeat;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic {
	width: 100%;
	height: auto;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer {
	width: 100%;
	height: auto;
	max-height: 3.51rem;
	overflow: auto;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer::-webkit-scrollbar {
	display: none;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li {
	width: 100%;
	height: 1.17rem;
	display: flex;
	flex-flow: row;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li>div:nth-of-type(1) {
	width: 0.95rem;
	height: 1.18rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li>div:nth-of-type(1)>span {
	width: 0.32rem;
	height: 0.32rem;
	display: inline-block;
	background-image: url("../images/icon_liebiao_mr.png");
	background-size: .32rem;
	background-repeat: no-repeat;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li>div:nth-of-type(2) {
	flex: 1;
	border-bottom: 1px solid #e5e5e5;
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li>div:nth-of-type(2)>div:nth-of-type(1) {
	flex: 1;
	display: flex;
	flex-flow: column;
	padding: .25rem 0 .25rem .1rem;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li>div:nth-of-type(2)>div:nth-of-type(1)>span:nth-child(1) {
	font-size: .26rem;
	color: #595959;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li>div:nth-of-type(2)>div:nth-of-type(1)>span:nth-child(2) {
	font-size: .22rem;
	color: #aaaaaa;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li>div:nth-of-type(2)>div:nth-of-type(2) {
	width: 0.95rem;
	height: 100%;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapContainer>li>div:nth-of-type(2)>div:nth-of-type(2)>span {
	width: 0.3rem;
	height: 0.32rem;
	display: inline-block;
	background-image: url("../images/icon_liebiao_xiangqing.png");
	background-size: .3rem .32rem;
}

/* li选中后的样式 */
.searchResultsLiIsClick {
	width: 100%;
	height: 1.17rem;
	display: flex;
	flex-flow: row;
	background-color: #f2fcf7 !important;
}

.searchResultsLiIsClick>div:nth-of-type(1) {
	width: 0.95rem;
	height: 1.18rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.searchResultsLiIsClick>div:nth-of-type(1)>span {
	width: 0.32rem;
	height: 0.32rem;
	display: inline-block;
	background-image: url("../images/icon_liebiao_xz.png") !important;
	background-size: .32rem;
	background-repeat: no-repeat;
}

.searchResultsLiIsClick>div:nth-of-type(2) {
	flex: 1;
	border-bottom: 1px solid #e5e5e5;
	box-sizing: border-box;
	display: flex;
	flex-flow: row;
}

.searchResultsLiIsClick>div:nth-of-type(2)>div:nth-of-type(1) {
	flex: 1;
	display: flex;
	flex-flow: column;
	padding: .25rem 0 .25rem .1rem;
}

.searchResultsLiIsClick>div:nth-of-type(2)>div:nth-of-type(1)>span:nth-child(1) {
	font-size: .26rem;
	color: #595959;
}

.searchResultsLiIsClick>div:nth-of-type(2)>div:nth-of-type(1)>span:nth-child(2) {
	font-size: .22rem;
	color: #aaaaaa;
}

.searchResultsLiIsClick>div:nth-of-type(2)>div:nth-of-type(2) {
	width: 0.95rem;
	height: 100%;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.searchResultsLiIsClick>div:nth-of-type(2)>div:nth-of-type(2)>span {
	width: 0.3rem;
	height: 0.32rem;
	display: inline-block;
	background-image: url("../images/icon_liebiao_xiangqing.png");
	background-size: .3rem .32rem;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapBtn {
	width: 100%;
	height: 1rem;
	font-size: .32rem;
	color: #fff;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
	background-color: #29cc96;
	border-radius: 0rem 0rem 0.06rem 0.06rem;
	position: relative;
	bottom: 0;
}

.searchResultsOnMapBox>.searchResultsOnMap>.searchResultsOnMapTelescopic>.searchResultsOnMapBtn>span:nth-of-type(1) {
	width: 0.44rem;
	height: 0.44rem;
	display: inline-block;
	background-image: url("../images/icon_liebiao_quzheli.png");
	background-size: .44rem .44rem;
	background-repeat: no-repeat;
	margin-right: .1rem;
}

/* loading页 */
.loadings {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	position: absolute;
	z-index: 1002;
	display: none;
}

.loadings>div {
	width: 2.8rem;
	height: 0.8rem;
	background-color: #ffffff;
	border-radius: 0.06rem;
	font-size: 0.32rem;
	color: #595959;
	position: relative;
	top: 50%;
	margin-top: -.4rem;
	left: 50%;
	margin-left: -1.4rem;
	align-items: center;
	display: -webkit-flex;
	justify-content: center;
	display: -webkit-flex;
}

.loadings>div>span {
	width: 0.38rem;
	height: 0.38rem;
	display: inline-block;
	background-image: url('../images/Department_loading_hui38.gif');
	background-size: .38rem;
	background-repeat: .38rem;
	margin-right: .13rem;
}

/* 已完成导航弹窗 */
.navigationCompletedPopUps {
	width: 2rem;
	height: 0.68rem;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 0.06rem;
	position: fixed;
	left: 50%;
	margin-left: -1rem;
	top: 70%;
	font-size: 0.32rem;
	color: #fff;
	text-align: center;
	line-height: .68rem;
	display: none;
}


/* 分页器 */
.swiper-pagination-bullet-active{
	background-color:#29cc96!important;
}

.swiper-pagination-bullet{
	border:solid 0.01rem #29cc96!important;
}

/* 路线提示 */
.pathInfo {
	display: none;
	position: absolute;
	width: 4rem;
	height: .8rem;
	left: 1.3rem;
	bottom: 4.1rem;
	z-index: 999;
	background-color: rgba(69, 68, 67, .8);
	border-radius: .06rem;
}


.pathInfo .path_title {
	position: absolute;
	width: 3rem;
	height: .8rem;
	line-height: .8rem;
	font-size: .2rem;
	right: .05rem;
	color: #fff;
}

.pathInfo .path_pic {
	position: absolute;
	width: .6rem;
	height: .8rem;
	left: 0.2rem;
	background: url('../images/toLeft.png') no-repeat center;
	background-size: 60%;
	animation: arrowLeftmove 2s infinite;
	-moz-animation: arrowLeftmove 2s infinite;
	-webkit-animation: arrowLeftmove 2s infinite;
	-o-animation: arrowLeftmove 2s infinite;
}

@keyframes arrowLeftmove {
	0% {
		left: 0.15rem
	}

	50% {
		left: 0.02rem
	}

	100% {
		left: 0.15rem
	}
}

@-moz-keyframes arrowLeftmove {
	0% {
		left: 0.15rem
	}

	50% {
		left: 0.02rem
	}

	100% {
		left: 0.15rem
	}
}

@-webkit-keyframes arrowLeftmove {
	0% {
		left: 0.15rem
	}

	50% {
		left: 0.02rem
	}

	100% {
		left: 0.15rem
	}
}

@-o-keyframes arrowLeftmove {
	0% {
		left: 0.15rem
	}

	50% {
		left: 0.02rem
	}

	100% {
		left: 0.15rem
	}
}